swift leetcode solution